IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[InsertPedido]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
	DROP PROCEDURE [dbo].[InsertPedido]
GO

CREATE PROCEDURE [dbo].[InsertPedido]
(
	@IdPedido int OUT,
	@IdCliente int,
	@IdDepartamento int,
	@Fecha datetime,
	@Documento tinyint,
	@IdCuenta int,
	@NroOperacion varchar(10),
	@FechaOperacion datetime,
	@Descripcion varchar(255),
	@Estado tinyint,
	@Autorizador nvarchar(256)
)
AS
BEGIN
	SET NOCOUNT ON

	INSERT INTO [Pedido] ([IdCliente], [IdDepartamento], [Fecha], [Documento], [IdCuenta], [NroOperacion], [FechaOperacion], [Descripcion], [Estado], [Autorizador]) 
	VALUES (@IdCliente, @IdDepartamento, @Fecha, @Documento, @IdCuenta, @NroOperacion, @FechaOperacion, @Descripcion, @Estado, @Autorizador)

	SET @IdPedido = SCOPE_IDENTITY()

	SET NOCOUNT OFF
END

GO
